home *** CD-ROM | disk | FTP | other *** search
/ Varios Español / Varios Español.iso / CLIPP52 / CLP52E1.ZIP / NACION.DOC < prev    next >
Text File  |  1993-03-15  |  13KB  |  258 lines

  1. ===========================================================================
  2.    Notas de la versión de CA-Clipper 5.2 Española
  3.  
  4.    Copyright (c) 1993, Computer Associates International, Inc.
  5.    Todos los derechos reservados.
  6.  
  7.    Este fichero contiene información de importancia para los clientes
  8.    europeos que precisen soporte de lenguaje en sus aplicaciones.
  9.  
  10.  
  11. ==========================================================================
  12. 1. Introducción
  13.  
  14.    La versión internacional de CA-Clipper 5.2 proporciona soporte
  15.    para los lenguajes de diferentes países, permitiendo a los
  16.    usuarios desarrollar aplicaciones para el mercado europeo.
  17.    Enlazando con el controlador apropiado, se obtiene la traducción
  18.    de algunos mensajes del sistema que aparecen durante la ejecución,
  19.    así como un criterio de ordenación en los índices de acuerdo con
  20.    el alfabeto local.
  21.  
  22.  
  23. ==========================================================================
  24. 2. Soporte de Traducción de Mensajes
  25.  
  26.    La versión internacional de CA-Clipper 5.2 le permite mostrar los
  27.    mensajes que aparecen en el producto en diferentes idiomas. Por 
  28.    defecto serán mostrados en español. Si deseara cambiar este 
  29.    comportamiento debería cambiar el controlador de idioma mediante los 
  30.    pasos indicados en el punto 4 de este documento. Recuerde que si 
  31.    desea que su CA-Clipper 5.2 en castellano se comporte como la 
  32.    versión internacional, deberá enlazar en su aplicación el 
  33.    controlador del idioma inglés.
  34.  
  35.    Los mensajes afectados son:
  36.  
  37.    Días de la semana   - Nombres de los días usados por la función CDOW ()
  38.    Meses del año       - Nombres de los meses usados por la función CMONTH ()
  39.  
  40.    Mensajes de mandato - Mensajes en el mandato LABEL FORM SAMPLES.
  41.                          Títulos en el mandato REPORT FORM.
  42.                          Línea de estado en el sistema GET.
  43.    Errores en ejecución - Muchos mensajes de error en ejecución se han
  44.                           traducido. (Esta prestación no está disponible
  45.                           en todos los controladores).
  46.  
  47.    Existe un fichero MSG*.OBJ para cada país soportado.
  48.  
  49.  
  50. ==========================================================================
  51. 3. Criterios de Ordenación
  52.  
  53.    Los criterios de ordenación afectan al orden de sus índices,
  54.    operaciones de ordenación de bases de datos y matrices, y comparación
  55.    de cadenas de caracteres. También se ven afectadas las funciones
  56.    UPPER (), LOWER (), ISUPPER (), ISLOWER (), ISALPHA () y las funciones
  57.    y mandatos parametrizables mediante la cláusula PICTURE. El operador
  58.    de igualdad exacta == no se ve afectado.
  59.  
  60.    El criterio de ordenación por defecto de CA-Clipper es el orden
  61.    del alfabeto español. Si deseara otro tipo de ordenación, por 
  62.    ejemplo el portugués, bastaría con cambiar el controlador 
  63.    del criterio de ordenación siguiendo los pasos indicados en 
  64.    el punto 4 de este documento. Los criterios de ordenación reordenan 
  65.    esta secuencia con el fin de incluir los caracteres especiales de 
  66.    cada país en el lugar correspondiente a su alfabeto. Si usted desea 
  67.    que su CA-Clipper 5.2 en castellano se comporte como la versión 
  68.    internacional deberá seleccionar el controlador inglés.
  69.  
  70.    Un ejemplo de esto lo tenemos en el carácter 'ç' [Chr (135)]. Con el
  71.    criterio de ordenación por defecto, dicho carácter aparecería entre
  72.    'å' [Chr (134)] y 'ê' [Chr (136)]. Si enlaza con el controlador
  73.    que proporciona el criterio de ordenación MDX francés y recrea los
  74.    índices, el carácter 'ç' [Chr (135)] aparecerá ahora entre los
  75.    caracteres 'c' [Chr (67)] y 'd' [Chr (68)]. Así pues, las operaciones
  76.    de comparación descritas a continuación pueden ocasionar diferentes
  77.    resultados en función del controlador del criterio de ordenación que
  78.    se haya enlazado.
  79.  
  80.    ? "ç" > "d"  // Devuelve .T. con el criterio de ordenación ASCII
  81.    ? "ç" > "d"  // Devuelve .F. con el criterio de ordenación MDX francés.
  82.  
  83.    Nota: Cambiar el criterio de ordenación en una aplicación que ya
  84.          tiene índices, posiblemente causará la corrupción de los mismos.
  85.          Siempre que se cambie el criterio de ordenación, se deberán
  86.          recrear los ficheros contenedores de órdenes.
  87.  
  88.    ---------------------------------------------------------------------
  89.    3.1  Controladores de Base de Datos Sustituibles
  90.  
  91.    CA-Clipper 5.2 soporta Controladores de Base de Datos Sustituibles o
  92.    RDD. Para cada país, los distintos productos de bases de datos pueden
  93.    proporcionar criterios de ordenación distintos. Así pues, se incluyen
  94.    diferentes controladores del criterio de ordenación para cada uno de
  95.    los RDD.
  96.  
  97.    La información siguiente resalta las características específicas de
  98.    cada controlador.
  99.  
  100.    ---------------------------------------------------------------------
  101.    3.1.1  Soporte de Criterios de Ordenación para DBFNTX (Clipper)
  102.  
  103.    Estos controladores de soporte del idioma en formato DBFNTX sustituyen
  104.    a todos los módulos de naciones europeas suministrados en versiones
  105.    anteriores de CA-Clipper.
  106.  
  107.    ---------------------------------------------------------------------
  108.    3.1.2  Soporte de Criterios de Ordenación para DBFMDX (dBase IV)
  109.  
  110.    Los controladores de soporte del idioma permiten que sus aplicaciones
  111.    actualicen de forma correcta las bases de datos de dBase IV y sus
  112.    índices MDX asociados. Las versiones de dBase IV propias de cada país
  113.    incorporan su criterio de ordenación particular. Si no se usa el
  114.    controlador correcto, se producirá corrupción de índice.
  115.  
  116.    ---------------------------------------------------------------------
  117.    3.1.3  Soporte de Criterios de Ordenación para DBFCDX (FoxPro 2)
  118.  
  119.    Las versiones europeas de FoxPro 2 usan el criterio de ordenación
  120.    ASCII.
  121.  
  122.    De todas maneras, puede enlazar el controlador de mensajes del idioma
  123.    propio si desea mostrar mensajes de sistema en su aplicación. Esto no
  124.    afectará al criterio de ordenación de su RDD DBFCDX.
  125.  
  126.    Nota: Informe a su oficina local de Computer Associates si precisa
  127.          un criterio de ordenación no ASCII para mantener la compatiblidad
  128.          con la versión FoxPro de su país.
  129.  
  130.    ---------------------------------------------------------------------
  131.    3.1.4  Soporte de Criterios de Ordenación para DBPX (Paradox 3.5)
  132.  
  133.    ACTUALMENTE, NO HAY SOPORTE DE CRITERIOS DE ORDENACION NACIONALES
  134.    PARA ESTE RDD.
  135.  
  136.    Puede enlazar los controladores de lenguaje para mostrar los mensajes
  137.    del sistema en su aplicación, pero no afectará al criterio de
  138.    ordenación del RDD DBPX.
  139.  
  140.    ---------------------------------------------------------------------
  141.    3.2  Soporte de varios RDD.
  142.  
  143.    Sólo puede enlazarse un controlador de lenguaje en una aplicación
  144.    de CA-Clipper 5.2. No es posible utilizar dos criterios de
  145.    ordenación para aplicaciones que usen los controladores DBFNTX y
  146.    DBFMDX simultáneamente, por ejemplo. En tal caso, deberá seleccionar
  147.    el controlador de lenguaje para los índices con los cuales quiera
  148.    mantener compatibilidad. Deberá volver a crear todos los índices
  149.    que no se encuentren en este caso.
  150.  
  151. ==========================================================================
  152. 4. ¿Qué países se soportan?
  153.  
  154.    La tabla siguiente lista los países que actualmente se
  155.    soportan:
  156.    ┌────────────┬──────────┬──────────┬────────┬────────────────────┐
  157.    │ Lenguaje   │ Mensajes │ DBFNTX   │ DBFMDX │ Notas              │
  158.    ╞════════════╪══════════╪══════════╪════════╪════════════════════╡
  159.    │ Inglés     │ MSGUK    │ NTXUK    │ MDXUK  │ NTX es orden ASCII │
  160.    │ Danés      │ MSGDAN   │ NTXDAN   │        │                    │
  161.    │ Holandés   │ MSGDUT   │ NTXDUT   │ MDXDUT │                    │
  162.    │ Finés      │ MSGFIN   │ NTXFIN   │        │                    │
  163.    │ Francés    │ MSGFRE   │ NTXFRE   │ MDXFRE │                    │
  164.    │ Alemán     │ MSGGER   │ NTXGER   │ MDXGER │                    │
  165.    │ Griego     │ MSGGR437 │ NTXGR437 │        │ Para Code Page 437 │
  166.    │            │ MSGGR851 │ NTXGR851 │        │ Para Code Page 851 │
  167.    │ Islandés   │ MSGIC850 │ NTXIC850 │        │ Para Code Page 850 │
  168.    │            │ MSGIC861 │ NTXIC861 │        │ Para Code Page 861 │
  169.    │ Italiano   │ MSGITA   │ NTXITA   │ MDXITA │                    │
  170.    │ Noruego    │ MSGNOR   │ NTXNOR   │        │                    │
  171.    │ Portugués  │ MSGPOR   │          │        │                    │
  172.    │ Español    │ MSGSPA   │ NTXSPA   │ MDXSPA │                    │
  173.    │ Sueco      │ MSGSWE   │ NTXSWE   │ MDXSWE │                    │
  174.    └────────────┴──────────┴──────────┴────────┴────────────────────┘
  175.  
  176.    Si no hubiera sopote para el lenguaje de su país, por favor contacte
  177.    con la oficina local de Computer Associates.
  178.  
  179.    Para instalar el controlador apropiado a su país, ejecute el fichero
  180.    NACION.BAT ubicado en el directorio \CLIPPER5\OBJ y siga las
  181.    instrucciones mostradas en pantalla. Este copiará el controlador
  182.    de mensajes de su país en MSG.OBJ, el controlador de criterio de
  183.    ordenación para sus índices DBFNTX en NTXSORT.OBJ y el criterio de
  184.    ordenación para sus índices DBFMDX en MDXSORT.OBJ.
  185.  
  186. ==========================================================================
  187. 5. Enlace de los Controladores de Lenguaje.
  188.  
  189.    La siguiente documentación usa las convenciones de nombre
  190.    descritas anteriormente y asume que se ha ejecutado NACION.BAT.
  191.  
  192.    Antes de enlazar su controlador de lenguaje, asegúrese de que
  193.    ha establecido el valor de la variable de entorno OBJ al
  194.    directorio \CLIPPER5\OBJ. Por ejemplo, incluya la línea
  195.    "SET OBJ=C:\CLIPPER5\OBJ" en su fichero AUTOEXEC.BAT.
  196.  
  197.    Para crear una aplicación en CA-Clipper que soporte el idioma
  198.    de su país, debe enlazarla con el controlador del lenguaje y
  199.    con el controlador del criterio de ordenación correspondiente
  200.    al RDD que esté usando. La sintaxis a usar para tal propósito
  201.    es la siguiente:
  202.  
  203.      RTLINK FI <Objs> [, <ControladordeMensajes>]
  204.                       [, <ControladordelCriteriodeOrdenación>]
  205.  
  206.    donde <Objs>                                Es la lista de los
  207.                                                ficheros OBJ de su
  208.                                                aplicación
  209.          <ControladordeMensajes>               Es el controlador de
  210.                                                mensajes
  211.          <ControladordelCriteriodeOrdenación>  Es el controlador del
  212.                                                criterio de ordenación
  213.                                                del RDD usado
  214.  
  215.    Por ejemplo, para crear una aplicación con soporte de mensajes y
  216.    criterio de ordenación para el controlador DBFMDX, enlace de la
  217.    siguiente manera:
  218.  
  219.      RTLINK FI <objs>, MSG, MDXSORT
  220.  
  221.    Tanto los controladores de mensaje como los de criterio de ordenación
  222.    son opcionales. Por lo tanto, una aplicación puede actuar con mensajes
  223.    traducidos pero con el criterio de ordenación ASCII. Por ejemplo:
  224.  
  225.      RTLINK FI <objs>, MSG
  226.  
  227.    Usando el parámetro //INFO en la línea de mandato al invocar a su
  228.    aplicación, podrá determinar los controladores de lenguaje que se
  229.    han enlazado con su aplicación. Por ejemplo:
  230.  
  231.      C:\> MIPROG //INFO
  232.  
  233.    Cuando no se haya enlazado ningún controlador en la aplicación, la
  234.    línea de información mostrada al arrancar la aplicación será:
  235.  
  236.  
  237.      Clipper (R) 5.2 Intl. Rev. 1.96 BRITISH - ASCII Collation
  238.                                      └──┬──┘   └─┬─┘
  239.                                         │        │
  240.               Controlador de mensajes ──┘        └── Controlador del
  241.               en idioma local que                    criterio de ordenación
  242.               se ha enlazado.                        que se ha enlazado.
  243.  
  244.    Este mensaje cambia en función de los controladores que se hayan
  245.    enlazado en su aplicación. Junto con el controlador del Criterio de
  246.    Ordenación, se mostrará también el país. Por ejemplo, si ha instalado
  247.    los controladores de francés y enlazado los ficheros MSG.OBJ y
  248.    MDXSORT.OBJ, la línea de información visualizada será:
  249.  
  250.      Clipper (R) 5.2 Intl. Rev. 1.96 FRENCH - FRENCH DBFMDX Collation
  251.  
  252.  
  253.    ---------------------------------------------------------------------
  254.    Si requiere más información técnica o encuentra algún problema,
  255.    por favor contacte con la oficina local de Computer Associates.
  256.  
  257.                               *  *  *
  258.